make a perfect sense - Deutsch Englisch Wörterbuch